課程資訊
課程名稱
資料庫系統
Database Systems 
開課學期
101-1 
授課對象
資訊工程學系  
授課教師
朱浩華 
課號
CSIE4240 
課程識別碼
902 47000 
班次
01 
學分
全/半年
半年 
必/選修
必帶 
上課時間
星期二2,3,4(9:10~12:10) 
上課地點
資101 
備註
限學號單號 且 限本系所學生(含輔系、雙修生) 且 限學士班四年級以上
總人數上限:80人 
 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

Course Description:

This is the first course in database management systems. You will learn (1)
how to design and create relational databases, (2) how to use SQL on
relational databases, and (3) how to build a relational database. You will
also learn some advance topics, such as transaction management, query
optimization, etc. This course emphasizes on students`s hands-on learning.
This means that there will be some programming assignments which students
will implement several components of a relational database system.

This course is taught in English.

Prerequisite:

- Data structure and algorithms
- Proficiency in C++ programming

Required Textbook:

- `Database Management Systems, Third Edition` by Ramakrishnan and Gehrke.


Database Systems
- course description
This is an introductory course on database systems. This course will cover
the following topics: the entity-relationship model, the relational data
models, SQL languages, relational algebra and calculus, query evaluation and
optimization, storage and indexing, security and authorization, transaction
management, concurrency control, fault tolerance, and crash recovery. Since
this is a computer science course, this course will place more emphasis on
how to build modern database systems, rather than how to use commercial
database systems. Students are encouraged to take a complementary
project-course `practicum in database systems` that teaches how to build a
simple database system. The difference between these two courses is that
this course will teach you `concepts` of database systems, whereas the
practicum course will teach you how to actually program a real database
system. This course will be taught in English.
- course prerequisite:
Data structure and algorithms.
C++ programming
- required textbook
Database Management Systems, Third Edition” by Ramakrishnan and Gehrke.
 

課程目標
 
課程要求
 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
 
參考書目
 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
無資料